Providing Virtual Execution Environments: A Twofold Illustration

نویسندگان

  • Xavier Grehant
  • J. M. Dana
چکیده

Platform virtualization helps solving major grid computing challenges: share resource with flexible, user-controlled and custom execution environments and in the meanwhile, isolate failures and malicious code. Grid resource management tools will evolve to embrace support for virtual resource. We present two open source projects that transparently supply virtual execution environments. Tycoon has been developed at HP Labs to optimise resource usage in creating an economy where users bid to access virtual machines and compete for CPU cycles. SmartDomains provides a peer-to-peer layer that automates virtual machines deployment using a description language and deployment engine from HP Labs. These projects demonstrate both client-server and peer-to-peer approaches to virtual resource management. The first case makes extensive use of virtual machines features for dynamic resource allocation. The second translates virtual machines capabilities into a sophisticated language where resource management components can be plugged in configurations and architectures defined at deployment time. We propose to share our experience at CERN openlab developing SmartDomains and deploying Tycoon to give an illustrative introduction to emerging research in virtual resource management.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A self-organizing model for decentralized virtual environments in agent-based simulation systems

For simulations to be meaningful, it is necessary to implement realistic models for both virtual agents and environment. A lot of attention has been given to the definition of accurate models for agents. Unfortunately not much has been done for the definition of virtual environments that mimic the complexity of real-world environments. The reason is twofold: 1) The construction of realistic vir...

متن کامل

A Pattern for a Virtual Machine Environment

A Virtual Machine environment provides Virtual Machines which are isolated units of execution with access to virtualized hardware resources. VMs are created and managed by the VME upon user requests. VMs are not new, but their significance has increased tremendously with the use of clouds as a means to offer sharing of resources and providing inexpensive, ondemand, isolated units of execution. ...

متن کامل

Human Performance in Cooperative Virtual Environments: the Effect of Visual Aids and Oral Communication

Cooperative virtual environments, where users simultaneously manipulate objects, is one of the subfields of Collaborative virtual environments (CVEs). In this paper we simulate the use of two string based parallel robots in cooperative teleoperation task. Two users setting on separate machines connected through local network operate each robot. In this context, we investigate the effects of vis...

متن کامل

Use of 3-D virtual environments to support the learning of pro- gramming

The research and development of approaches to help students overcome the difficulties of acquiring good programming skills is a concern common to many institutions and researchers worldwide. One such approach is the use of virtual learning environments that allow students to freely explore several contextualized learning activities provided to them. We propose the use of scriptable 3D collabora...

متن کامل

Execution infrastructure for normative virtual environments

Virtual Institutions (VIs) have proven to be adequate to engineer applications where participants can be humans and software agents. VIs combine Electronic Institutions (EIs) and 3D Virtual Worlds (VW). In this context, Electronic Institutions are used to establish the regulations that structure interactions and support software agent participation while Virtual Worlds facilitate human particip...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/0808.3693  شماره 

صفحات  -

تاریخ انتشار 2007